﻿using SqlSugar;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace BW.MesProject.WareHouse.Infrastructure.Dto.OutPut
{
    public class ApprovalProcessOut
    {
        /// <summary>
        /// 流程实例Id
        /// </summary>
        public long ApprovalProcessId { get; set; }
        /// <summary>
        /// 申请单Id 
        /// </summary>
        public string RequisitionId { get; set; }

        /// <summary>
        /// 审批流程编码 
        /// </summary>
        public string ProcessNodesId { get; set; }
        /// <summary>
        /// 当前节点
        /// </summary>
        public string NodeSN { get; set; }

        /// <summary>
        /// 节点名称
        /// </summary>
        public string NodeName { get; set; }

        /// <summary>
        /// 流状态
        /// </summary>
        public string WFStatus { get; set; }

        /// <summary>
        /// 流程发起人
        /// </summary>
        public string StarterId { get; set; }

        /// <summary>
        /// 流程发起人姓名
        /// </summary>
        public string Starter { get; set; }

        /// <summary>
        /// 当前操作人
        /// </summary>
        public string OperatorId { get; set; }

        /// <summary>
        /// 当前操作人姓名
        /// </summary>
        public string Operator { get; set; }

        /// <summary>
        /// 待办人Id
        /// </summary>
        public string ToDoerId { get; set; }

        /// <summary>
        /// 待办人名称
        /// </summary>
        public string ToDoer { get; set; }

        /// <summary>
        /// 已操作人
        /// </summary>
        public string Operated { get; set; }

        /// <summary>
        /// 流程创建时间
        /// </summary>
        public DateTime CreateTime { get; set; }

        /// <summary>
        /// 流程更新时间
        /// </summary>
        public DateTime UpdateTime { get; set; }
    }
}
